home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 2.toast / pc / sample code / quicktime / streaming / qtspacketizerreassembler / componentvideortp / headers / rtpmpcomponentvideodispatch.h < prev    next >
Encoding:
Text File  |  2000-09-28  |  2.1 KB  |  69 lines

  1.     ComponentComment ("                                                    \
  2.         This file describes the selectors used by this component.  The    \
  3.         16-bit selector space is divided into consecutively numbered    \
  4.         ranges of uniform size.  Each range has a list of zero or more    \
  5.         consecutive selectors.                                            \
  6.                                                                         \
  7.         ComponentDispatchHelper.c uses this file to generate function    \
  8.         prototypes and a dispatcher for this component.                    \
  9.     ")
  10.  
  11.     ComponentComment ("Count of core selectors in range 0")
  12.     ComponentSelectorOffset (6)
  13.  
  14.     ComponentComment ("Last selector range of this component")
  15.     ComponentRangeCount (6)
  16.  
  17.     ComponentComment ("Size of each selector range in bits")
  18.     ComponentRangeShift (8)
  19.     ComponentRangeMask    (FF)
  20.     
  21.     
  22.     ComponentComment ("Component core selectors")
  23.     ComponentRangeBegin (0)
  24.         StdComponentCall    (Target)
  25.         ComponentError        (Register)
  26.         StdComponentCall    (Version)
  27.         StdComponentCall    (CanDo)
  28.         StdComponentCall    (Close)
  29.         StdComponentCall    (Open)
  30.     ComponentRangeEnd (0)
  31.     
  32.     
  33.     ComponentRangeUnused (1)
  34.     ComponentRangeUnused (2)
  35.     ComponentRangeUnused (3)
  36.     ComponentRangeUnused (4)
  37.     ComponentRangeUnused (5)
  38.     
  39.     
  40.     ComponentComment ("RTPMediaPacketizer selectors")
  41.     ComponentRangeBegin (6)
  42.         ComponentCall        (Initialize)
  43.         ComponentCall        (PreflightMedia)
  44.         ComponentDelegate    (Idle)
  45.         ComponentCall        (SetSampleData)
  46.         ComponentCall        (Flush)
  47.         ComponentCall        (Reset)
  48.         ComponentDelegate    (SetInfo)
  49.         ComponentCall        (GetInfo)
  50.         ComponentCall        (SetTimeScale)
  51.         ComponentCall        (GetTimeScale)
  52.         ComponentCall        (SetTimeBase)
  53.         ComponentCall        (GetTimeBase)
  54.         ComponentCall        (HasCharacteristic)
  55.         ComponentDelegate    (0x50D)
  56.         ComponentCall        (SetPacketBuilder)
  57.         ComponentCall        (GetPacketBuilder)
  58.         ComponentCall        (SetMediaType)
  59.         ComponentCall        (GetMediaType)
  60.         ComponentCall        (SetMaxPacketSize)
  61.         ComponentCall        (GetMaxPacketSize)
  62.         ComponentCall        (SetMaxPacketDuration)
  63.         ComponentCall        (GetMaxPacketDuration)
  64.         ComponentDelegate    (DoUserDialog)
  65.         ComponentDelegate    (SetSettingsFromAtomContainerAtAtom)
  66.         ComponentDelegate    (GetSettingsIntoAtomContainerAtAtom)
  67.         ComponentDelegate    (GetSettingsAsText)
  68.     ComponentRangeEnd (6)
  69.